SVMs for Improved Branch Prediction

نویسندگان

  • Matthew Farrens
  • Benjamin J. Culpepper
  • Mark Gondree
چکیده

This technical report is a preliminary investigation into the use of Support Vector Machines (SVMs) as a method of branch prediction. We present a new dynamic branch predictor based on SVMs. The SVM predictor, at the cost of a much larger hardware budget, can return a greater accuracy than current state-of-the-art predictors by exploiting its ability to learn linearly inseparable boolean functions, a limitation of many well-known dynamic branch predictors. Our untuned SVM predictor yields a 24% improvement over the best available dynamic neuralmethod branch predictor and a 16% improvement over gshare on the SPEC95 go benchmark at a cost of 10 MB. Tuning the SVM parameters would likely result in further performance gains. Branch prediction with SVMs is largely unexplored in the literature. These favorable results suggest it is worthy of further investigation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Combination of Support Vector Machines and Bidirectional Recurrent Neural Networks for Protein Secondary Structure Prediction

Predicting the secondary structure of a protein is a main topic in bioinformatics. A reliable predictor is needed by threading methods to improve the prediction of tertiary structure. Moreover, the predicted secondary structure content of a protein can be used to assign the protein to a specific folding class and thus estimate its function. We discuss here the use of support vector machines (SV...

متن کامل

Computer Science and Artificial Intelligence Laboratory Secondary Structure Prediction of All-Helical Proteins Using Hidden Markov Support Vector Machines

Our goal is to develop a state-of-the-art predictor with an intuitive and biophysically-motivated energy model through the use of Hidden Markov Support Vector Machines (HM-SVMs), a recent innovation in the field of machine learning. We focus on the prediction of alpha helices in proteins and show that using HM-SVMs, a simple 7-state HMM with 302 parameters can achieve a Qα value of 77.6% and a ...

متن کامل

Secondary Structure Prediction of All-Helical Proteins Using Hidden Markov Support Vector Machines

Our goal is to develop a state-of-the-art predictor with an intuitive and biophysically-motivated energy model through the use of Hidden Markov Support Vector Machines (HM-SVMs), a recent innovation in the field of machine learning. We focus on the prediction of alpha helices in proteins and show that using HM-SVMs, a simple 7-state HMM with 302 parameters can achieve a Qα value of 77.6% and a ...

متن کامل

Predicting Secondary Structure of All-Helical Proteins Using Hidden Markov Support Vector Machines

Our goal is to develop a state-of-the-art secondary structure predictor with an intuitive and biophysically-motivated energy model through the use of Hidden Markov Support Vector Machines (HM-SVMs), a recent innovation in the field of machine learning. We focus on the prediction of alpha helices and show that by using HM-SVMs, a simple 7-state HMM with 302 parameters can achieve a Qα value of 7...

متن کامل

Context-based Branch Prediction for High-Performance and Low-Power Computing

Advanced processors can simultaneously execute multiple instructions in parallel to achieve performance. Branches introduce control dependence between instructions. Branch prediction therefore is important to modern processors. Most present predictors use branch history to predict branch outcomes. Using branch history alone results in delay for identifying mispredictions. In this paper, a conte...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004